package com.gimi.cloud.bbp.dto.prod;


import com.gimi.cloud.bbp.dto.base.PageDTO;

import java.util.List;

/**
* 商品模板属性
* @author loongs
* @Description
* @create 2017-12-18
* @version 1.0
**/
public class EcProdCatModelDTO extends PageDTO{

    private static final long serialVersionUID = 1L;

    /**
     * 品类模板id
     */
    private Integer modelId;

    /**
     * 三级品类ID
     */
    private String prodCatId;

    /**
     * 属性名称
     */
    private String prodPropName;

    /**
     * 序号
     */
    private Integer seq;

    /**
     * 三级品类名
     */
    private String prodCatName;

    /**
     * 该模板下的所有属性值，用逗号隔开
     */
    private String allModelValue;

    /**
     * 品类模板属性值id
     */
    private Long cmId;

    /**
     * 模板属性值
     */
    private String modelValue;

    /**
     * 图片'1:有图片 0:没有图片'
     */
    private Integer isImg;

    /**
     * 对应的模版属性值
     */
    List<EcProdCatModelValueDTO> prodCatModelValue;

    /**
     * 主键
     * @return
     */
    public Integer getModelId() {
        return modelId;
    }

    /**
     * 主键
     * @param modelId
     */
    public void setModelId(Integer modelId) {
        this.modelId = modelId;
    }

    /**
     * 三级品类ID
     * @return
     */
    public String getProdCatId() {
        return prodCatId;
    }

    /**
     * 三级品类ID
     * @param prodCatId
     */
    public void setProdCatId(String prodCatId) {
        this.prodCatId = prodCatId;
    }

    /**
     * 属性名称
     * @return
     */
    public String getProdPropName() {
        return prodPropName;
    }

    /**
     * 属性名称
     * @param prodPropName
     */
    public void setProdPropName(String prodPropName) {
        this.prodPropName = prodPropName;
    }

    /**
     * 序号
     * @return
     */
    public Integer getSeq() {
        return seq;
    }

    /**
     * 序号
     * @param seq
     */
    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    /**
     * 三级品类名
     * @return
     */
    public String getProdCatName() {
        return prodCatName;
    }

    /**
     * 三级品类名
     * @param prodCatName
     */
    public void setProdCatName(String prodCatName) {
        this.prodCatName = prodCatName;
    }

    /**
     * 模板下的所有属性值，用逗号隔开
     * @return
     */
    public String getAllModelValue() {
        return allModelValue;
    }

    /**
     * 模板下的所有属性值，用逗号隔开
     * @param allModelValue
     */
    public void setAllModelValue(String allModelValue) {
        this.allModelValue = allModelValue;
    }

    /**
     * 品类模板属性值id
     * @return
     */
    public Long getCmId() {
        return cmId;
    }

    /**
     * 品类模板属性值id
     * @param cmId
     */
    public void setCmId(Long cmId) {
        this.cmId = cmId;
    }

    /**
     * 模板属性值
     * @return
     */
    public String getModelValue() {
        return modelValue;
    }

    /**
     * 模板属性值
     * @param modelValue
     */
    public void setModelValue(String modelValue) {
        this.modelValue = modelValue;
    }

    /**
     * 图片'1:有图片 0:没有图片'
     * @return
     */
    public Integer getIsImg() {
        return isImg;
    }

    /**
     * 图片'1:有图片 0:没有图片'
     * @param isImg
     */
    public void setIsImg(Integer isImg) {
        this.isImg = isImg;
    }

    /**
     * 对应的模版属性值
     * @return
     */
    public List<EcProdCatModelValueDTO> getProdCatModelValue() {
        return prodCatModelValue;
    }

    /**
     * 对应的模版属性值
     * @param prodCatModelValue
     */
    public void setProdCatModelValue(List<EcProdCatModelValueDTO> prodCatModelValue) {
        this.prodCatModelValue = prodCatModelValue;
    }
}
